<?php
/**
 * <https://y.st./>
 * Copyright © 2016 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'title' => 'Sinking in the sand',
	'body' => <<<END
<p>
	I found a new <a href="https://addons.mozilla.org/en-US/firefox/addon/linux-debian-programming/">Web browser theme for Firefox</a> that I like, so I installed it in Iceweasel.
	It combines three things that i love: Debian, dark themes, and code.
</p>
<p>
	I finished the main functions of my new $a[URI]-handling code.
	By ignoring the scheme-specific stuff for now, I was able to get my spider back up and operational.
	Basically, the only thing keeping the spider inactive for so long was my <code>merge_uris()</code> function, which depended on $a[PHP]&apos;s broken <code>\\parse_url()</code> function.
	With my own <code>parse_uri()</code> function built and <code>merge_uris()</code> fixed, the spider only needed some light patching to use the new functions.
	I also updated the spider to remove all calls to <code>\\parse_url()</code> before running it.
	I considered putting off work on the spider until my $a[URI]-handling code is completely finished, but the spider will take quite a while to run.
	If I get it started, I can work on the scheme-specific code while I wait for errors to inevitably reveal themselves during spider code execution.
	Currently, my function that calls the scheme-specific functions will not do so unless a specific constant array with necessary information has been defined, so it basically does not need the scheme-specific code, but has a hook through which I can cause it to execute that code once it is finished.
	I will wait until tomorrow to upload my work on include.d and the spider, giving the spider a bit more time to run into bugs that need to be fixed in both itself and especially in include.d.
</p>
<p>
	I meant to work on the $a[FAFSA] after finishing the main functions of my new $a[URI]-handling code today, but I did not get around to that.
	Instead, I ended up traveling to the local beach with my family.
	Vanessa wanted to go, but opted not to once our mother got home, as our mother does not like the local beach and Vanessa did not want to exclude her.
	However, oddly enough, our mother wanted to go too, so we did go after all.
	I had traveled all the way from the beach access point to the far end of the walkable beach in one direction before, but we ended up traveling in the opposite direction.
	I do not know if it was because we were on a different section of the beach or because the sand was unusually wet today, but the ground kept sinking on us.
	The ground was full of holes and water, and as we stepped, we would sink into the sand, making it difficult to walk.
	Due to my mother being strange about me carrying a bag, I did not bring it, which was sort of a mixture of good and bad.
	I needlessly became dehydrated, but the bag is also heavy and would have caused me to sink deeper into the sand.
	Vanessa, Cyrus, and our mother started catching crabs to feed to the fish in our mother&apos;s school&apos;s aquarium, though I do not think that Vanessa and Cyrus were happy about their fate.
</p>
END
);
